heroically sacrifice

Translations
se sacrifier héroïquement